.wrap{ width: 1300px; height: auto; margin: 0 auto; }
.wrap2{ width: 1400px; height: auto; margin: 0 auto; }
body{ color: #434343; font-family: arial, Microsoft YaHei, "微软雅黑"; font-size: 16px; overflow-x: hidden;  }
a{ color: #434343; }


.fenxiangpingtai .right a{ position:relative; }
.fenxiangpingtai .right a span{ position:absolute; width:120px; height:120px; left:-50px; top:-120px; display:none; box-shadow:0px 0px 5px #f3f3f3; }
.fenxiangpingtai .right a span img{ width:100%; }
.fenxiangpingtai .right a:hover span{ display:block; }
/*========手机导航=====*/
.btn-m-list{width: 55px; height: 80px;   position: relative; z-index: 999999999999; display: none; transition: all 0.3s cubic-bezier(0.445, 0.145, 0.355, 1); -webkit-transition: all 0.3s cubic-bezier(0.445, 0.145, 0.355, 1); -moz-transition: all 0.3s cubic-bezier(0.445, 0.145, 0.355, 1);}
.trans,.trans:hover{-webkit-transition: all 0.4s cubic-bezier(0.19, 1, 0.22, 1) 0s; -moz-transition: all 0.4s cubic-bezier(0.19, 1, 0.22, 1) 0s; -o-transition: all 0.4s cubic-bezier(0.19, 1, 0.22, 1) 0s; transition:all 0.4s cubic-bezier(0.19, 1, 0.22, 1) 0s; -ms-transition: all 0.4s cubic-bezier(0.19, 1, 0.22, 1) 0s;}
.trans-fast, .trans-fast:hover {-webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; -ms-transition: all 200ms ease-in-out;}
.btn-m-list .burger{width: 24px; height: 2px; background-color: #d3251e; display: block; position: absolute; z-index: 5; top: 30px; left: 50%; margin: 0 0 0 -10px; transform-origin: center; -webkit-transform-origin: center; -moz-transform-origin: center; -o-transform-origin: center; -ms-transform-origin: center;}
.btn-m-list .burger-2{top: 40px; width: 18px;}
.btn-m-list .burger-3{top: 50px; width: 13px;}
.btn-m-list.on .burger-1{top: 25px; width: 21px; -moz-transform: rotate(225deg); -webkit-transform: rotate(225deg); -o-transform: rotate(225deg); -ms-transform: rotate(225deg);transform: rotate(225deg);}
.btn-m-list.on .burger-2{top: 25px; width: 21px; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); filter: alpha(opacity=0); opacity: 0; -moz-opacity: 0; -khtml-opacity: 0; -webkit-opacity: 0; left: 100%;}
.btn-m-list.on .burger-3{top: 25px; width: 21px; -moz-transform: rotate(-225deg); -webkit-transform: rotate(-225deg); -o-transform: rotate(-225deg); -ms-transform: rotate(-225deg); transform: rotate(-225deg);}
.mask{width: 100%; height: 100%; position: fixed; _position: absolute; top: 0; left: 0; z-index: 2000; display: none; background-color: rgba(0,0,0,0.7); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#70000000, endColorstr=#70000000);}

.neirong2{width: 80%; display: block; position: fixed; top: 0; right: 0; z-index: 99999999999; overflow-y: auto; touch-action: pan-y;-webkit-user-select: none;-webkit-user-drag: none;}
.neirong2 .neirong2-bd{padding: 50px 50px 20px 50px; visibility: hidden;}
.neirong2 li{border-bottom: 1px solid #F2F2F2; -webkit-transition: all .35s ease-out;-moz-transition: all .35s ease-out;-ms-transition: all .35s ease-out;-o-transition: all .35s ease-out;transition: all .35s ease-out;}
.neirong2 li>a{display: block; height: 47px; line-height: 47px; color: #fff; font-size: 16px;}
.neirong2 li.on>a{color: #fff;}
.neirong2.neirong2-on{left: 0;}
.neirong2-close{width: 24px; height: 24px; background: url(../images/nav_close.png) no-repeat 7px center; position: absolute; top: 20px; left: 10px; visibility: hidden;}
.neirong2.neirong2-hide{
    background-color: rgba(7,116,190,.5);
    width: 0;
    height: 100%;
    -webkit-transition:background 0.35s linear,width 0.45s linear 200ms;
    -moz-transition:background 0.35s linear,width 0.45s linear 200ms;
    -ms-transition:background 0.35s linear,width 0.45s linear 200ms;
    -o-transition:background 0.35s linear,width 0.45s linear 200ms;
    transition:background 0.35s linear,width 0.45s linear 200ms;}
.neirong2.neirong2-show{background-color: rgba(7,116,190,.95); height: 100%; width: 80%;  }
.neirong2.neirong2-show .neirong2-bd,.neirong2.neirong2-show .neirong2-close{visibility: visible;}
.neirong2.neirong2-hide li,.neirong2.neirong2-hide .subcall span{
    opacity: 0;
    -webkit-transform: scale(1.1) translateX(-24px);
    -moz-transform: scale(1.1) translateX(-24px);
    -ms-transform: scale(1.1) translateX(-24px);
    -o-transform: scale(1.1) translateX(-24px);
    transform: scale(1.1) translateX(-24px);
}
.neirong2.neirong2-show li,.neirong2.neirong2-show .subcall span{opacity: 1; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none;}
.neirong2 li:nth-of-type(2){ -webkit-transition-delay: 300ms,300ms; transition-delay: 300ms,300ms;}
.neirong2 li:nth-of-type(3){ -webkit-transition-delay: 350ms,350ms; transition-delay: 350ms,350ms;}
.neirong2 li:nth-of-type(4){ -webkit-transition-delay: 400ms,400ms; transition-delay: 400ms,400ms;}
.neirong2 li:nth-of-type(5){ -webkit-transition-delay: 450ms,450ms; transition-delay: 450ms,450ms;}
.neirong2 li:nth-of-type(6){ -webkit-transition-delay: 500ms,500ms; transition-delay: 500ms,500ms;}
.neirong2 li:nth-of-type(7){ -webkit-transition-delay: 550ms,550ms; transition-delay: 550ms,550ms;}
.neirong2 li:nth-of-type(8){ -webkit-transition-delay: 600ms,600ms; transition-delay: 600ms,600ms;}
.neirong2 li:nth-of-type(9){ -webkit-transition-delay: 650ms,650ms; transition-delay: 650ms,650ms;}
.neirong2 li:nth-of-type(10){ -webkit-transition-delay: 700ms,700ms; transition-delay: 700ms,700ms;}
.neirong2 li:nth-of-type(11){ -webkit-transition-delay: 750ms,750ms; transition-delay: 750ms,750ms;}
.neirong2 .subnav{display: none;}
.neirong2 .subnav a{display: block; font-size: 14px; color: #fafafa; padding: 10px 0; padding-left: 15px; }
.neirong2 .subcall{padding: 0 50px; }
.neirong2 .subcall span{-webkit-transition-delay: 850ms,850ms; transition-delay: 850ms,850ms; -webkit-transition: all .35s ease-out;-moz-transition: all .35s ease-out;-ms-transition: all .35s ease-out;-o-transition: all .35s ease-out;transition: all .35s ease-out;}
.neirong2 .subcall span{font-family: "Arial"; display: block; font-size: 18px; font-weight: bold; color: #fff; padding-left: 30px; background: url(../images/callnum.png) left center no-repeat;}
/*========手机导航结束=====*/

.daohang{ width: 100%; height: 84px; line-height: 84px; position: fixed; left: 0; top: 0; background: #fff; z-index: 69999999; }
.navlist ul li{ float: left;; margin:0 10px; font-size: 18px; position: relative; }
.navlist ul li a{ display: block;  padding: 0 30px }
.navlist ul li:hover{ background: #d3251e;  }
.navlist ul li:hover>a{ color: #FFFFFF; }
.navlist ul li.on{ background: #d3251e; }
.navlist ul li.on>a{ color: #FFFFFF; }
.news_list .swiper-container{ height: 220px ; }

.logo{ width:270px; }
.logo img{ max-width:100%; }

.navlist ul li .sanji{ position: absolute; left: 0; top: 84px; width: 100%; text-align: center; background: #fff; display: none; }
.navlist ul li .sanji a{ height: 40px; line-height: 40px; color: #333; }
.navlist ul li .sanji a:hover{ background: #d3251e; color: #FFFFFF; }
.navlist ul li:hover .sanji{ display: block; }

.bannertu{ position: relative; padding-top: 74px; }
.bannertu .swiper-slide img{ width: 100%; }

.bannertu .swiper-button-next,.bannertu .swiper-button-prev{width:56px;height:56px;}
.bannertu .swiper-button-prev{left:0;right:66px;background: url(../images/prev5.png) no-repeat center/cover;transition:0.3s;}
.bannertu .swiper-button-next{right:0;background: url(../images/next5.png) no-repeat center/cover;transition:0.3s;}
.bannertu .swiper-button-prev:hover{background-image:url(../images/prev52.png);background-color:#1b857f;}
.bannertu .swiper-button-next:hover{background-image:url(../images/next52.png);background-color:#1b857f;}

.news_list .swiper-pagination{ padding-left: 25px; }

.dingwei1{ position: absolute; left: 0; bottom: 0; z-index: 999999; width: 100%; display:none; }
.dingwei1 .wrap{ position: relative; }
.dingwei1 ul li{ width: 200px; height: 124px; background: #f3f2f2; float: left;  text-align: center; transition: all 0.6s; position: absolute; bottom: 0; right: 0; border-bottom: 8px solid #d3251e; }

.dingwei1 ul li:nth-child(3){ right: 206px; }
.dingwei1 ul li:nth-child(2){ right: 412px; }
.dingwei1 ul li:nth-child(1){ right: 618px; }
.dingwei1 ul li a{ display: block; color: #d3251e; padding-top: 40px;  }
.dingwei1 ul li h2{ font-size: 24px; }
.dingwei1 ul li p{ font-size: 14px; }
.dingwei1 ul li:hover{ height: 150px; background: #d3251e; border: none; }
.dingwei1 ul li:hover a{ color: #FFFFFF; padding-top: 50px; }

.index_news{ margin: 40px auto; }
.index_news .wrap{ position: relative; }
.news_list{ width: 68%; position: relative; float: left; }
.news_list .wenzi{ width: 55%; float: left; padding-top: 60px; padding-left: 25px; }
.news_list .wenzi h2{ color: #d3251e; margin-bottom: 10px; }
.news_list .wenzi p{ line-height: 26px; height: 52px; overflow: hidden; }
.news_list .img{ width: 43%; height: 220px; float: right; }
.news_list .img img{ width: 100%; }
.news_list .swiper-pagination{ text-align: left; bottom: 0; }
.swiper-container-vertical>.swiper-pagination-bullets{text-align: left; bottom: 0; top: inherit; left: 0; width: 100%; }
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{ display: inline-block; margin: 0 3px; }
.index_news2{  width: 30%; float: right; }
.index_news2 ul li{ width: 49%; height: 220px; background: url(../images/bgbg2.jpg) no-repeat center center; background-size: cover; float: left;  color: #fff; }
.index_news2 ul li:nth-child(2){ float: right; }
.index_news2 ul li .img{ margin-bottom: 6px; }
.index_news2 ul li a{ color: #FFFFFF; font-size: 18px; line-height: 30px; padding: 30px; text-align: right; padding-top: 80px; display: block; }
.index_news_title{ position: absolute; left: 0; top: 0; z-index: 9999; padding-left: 25px; text-align: center; }
.index_news_title a{ display: inline-block; width: 120px; height: 42px; line-height: 42px; background: #d8d8d8; font-size: 18px; font-weight: 600; }
.index_news_title a.on{ color: #FFFFFF; background: #d3251e; }
.index_news_title a:hover{ color: #FFFFFF; background: #d3251e; }
.news_list .swiper-pagination-bullet-active{ background: #d3251e; }
.fenxiangpingtai{ background: #f7f7f7; padding: 15px 0;  }
.fenxiangpingtai .left a{ display: block; float: left; text-align: center; padding: 0 25px; background: url(../images/xian1.png) no-repeat right center; }
.fenxiangpingtai .left a p{ margin-top: 6px; }
.fenxiangpingtai .right{ padding-top: 10px; }
.fenxiangpingtai .right a{ display: block;float: left; margin: 0 5px; }
.fenxiangpingtai .right a:nth-child(3){ display: none; }
.jiaobu{ padding: 30px 0; text-align: center; line-height: 28px; font-size: 14px;  }
.jiaobu .img{ margin-left: 15px; }
.jiaobu .wrap {  display: inline-block; width:auto !important; height:52px; line-height:52px; }
.erjibanner{ height: 300px; line-height: 300px; background-size: cover !important; margin-top: 84px; }
.erjibanner .wenzi{ display: inline-block; vertical-align: middle; line-height: 80px; height: 80px; background: url(../images/xian2.jpg) no-repeat left bottom; font-size: 40px; font-weight: 600; color: #d3251e; text-shadow: 0px 5px 5px #fff; }
.erjilanmu{ height: 69px; line-height: 66px; width: 100%; background: #f2f2f2; border-top: 3px solid #d3251e; }
.erjilanmu ul li{ float: left; margin-right:20px;   background: url(../images/xianxin12.png) no-repeat right center;  }
.erjilanmu ul li a{ display: block; padding: 0 35px; }
.erjilanmu ul li:hover{ background: #d3251e; }
.erjilanmu ul li:hover a{ color: #FFFFFF; }
.erjilanmu ul li.on{ background: #d3251e; }
.erjilanmu ul li.on a{ color: #FFFFFF; }
.yewufanwei1{ padding: 60px 0; }
.biaoti01{ text-align: center; font-size: 36px; color: #d3251e; padding-bottom: 30px; background: url(../images/xian3.jpg) no-repeat center bottom; margin-bottom: 60px; }
.yewufanwei1 .img{ width: 588px; height: 388px; }
.yewufanwei1 .img img{ display: block; width: 100%; height: 100%; }
.yewufanwei1 .wrap{ position: relative; }
.yewufanwei1 .wrap .wenzi{ position: absolute; left: 500px; top: 44px; width: 660px; height: 300px; background: #f2f2f2 url(../images/biao1.png) no-repeat 550px 210px; padding: 60px 35px; line-height: 38px; }
.yewufanwei2{ background: url(../images/ywtu11.jpg) no-repeat top center; padding: 70px 0 0; border-bottom: 4px solid #d3251e; }

.biaoti02{ text-align: left; font-size: 36px; color: #d3251e;  margin-bottom: 68px;  }
.yewufanwei22{ background: #FFFFFF; border: 3px solid #FFFFFF; }
.yewufanwei22 .top .left{ width: 30%; }
.yewufanwei22 .top .left a{ display: block; height: 72px; line-height: 72px; background: #f5f5f5; border-bottom: 3px solid #FFFFFF; padding-left: 40px; font-size: 18px; }
.yewufanwei22 .top .left a:hover{ color: #FFFFFF; background: #d3251e; }
.yewufanwei22 .top .left a.on{ color: #FFFFFF; background: #d3251e; }
.yewufanwei22 .top .right{ width: 70%; }
.yewufanwei22 .top ul li{ background-size: cover !important; height: 432px; display: none; }
.yewufanwei22 .top ul li.on{ display: block; }
.yewufanwei22 .bottom{ margin-top: 60px; text-align: center; margin-bottom: 60px; }
.yewufanwei22 .bottom ul li{ width: 166px; height: 166px; display: inline-block; border-radius: 50%; background: #d3251e url(../images/biao2.png) no-repeat center center; text-align: center; line-height: 166px; overflow: hidden; margin: 0 30px; }
.yewufanwei22 .bottom ul li span{ display: inline-block; vertical-align: middle; color: #FFFFFF; font-size: 30px; line-height: 40px; }
.news_top{ margin: 50px auto; display:none; }
.news_top .img{ width: 43%; overflow: hidden; height: 350px; }
.news_top .img img{ width: 100%; height: 100%;transition: all 1s;  }
.news_top .wenzi{ width: 57%; height: 350px; padding: 40px 50px; line-height: 36px; }
.news_top .wenzi h2{ font-size: 23px; color: #d3251e; margin-bottom: 10px; font-weight:normal}
.news_top .wenzi p{ margin-bottom: 10px; }
.news_top .wenzi a{ display: inline-block; color: #d3251e; padding: 0 5px; border-bottom: 1px solid #d3251e; text-align: center; }
.news_top:hover .img img{ transform: scale(1.1); }
.news_top:hover .wenzi a{ background: #d3251e; color: #FFFFFF; padding: 0 15px; }
.news_bottom { margin:50px auto; }
.news_bottom ul li{ margin-bottom: 30px; padding-bottom: 30px; background: url(../images/xinwen_19.jpg) no-repeat center bottom; }
.news_bottom ul li .img{ width: 10%; height:155px; overflow: hidden; transition: all 1s; }
.news_bottom_anli ul li .img{ height: auto; }
.news_bottom ul li .img img{ width: 100%; height: 100%; transition: all 1s; }
.news_bottom ul li .wenzi{ width: 90%; padding-left: 50px; line-height: 32px; }
.news_bottom ul li .wenzi h2{ font-size: 18px; margin-bottom: 10px; color: #d3251e; }
.news_bottom ul li .wenzi p{ margin-bottom: 10px; }
.news_bottom ul li .wenzi .shijian a{ display: inline-block; width: 130px; height: 38px; line-height: 38px; text-align: center; background: #f2f2f2; }
.news_bottom ul li .wenzi .shijian span{ padding-left: 30px; background: url(../images/xinwen_14.jpg) no-repeat left center; display: inline-block; }
.news_bottom ul li:hover .img img{ transform: scale(1.1); }
.news_bottom ul li:hover .shijian a{ background: #d3251e; color: #FFFFFF; }
.news_xq{ padding: 60px 0; }
.news_xq .title{ text-align: center; padding-bottom: 25px; border-bottom: 1px solid #DFDFDF; }
.news_xq .title h2{ font-size: 34px; line-height:44px; margin-bottom: 25px; color: #d3251e; }
.news_xq .title p span{ margin: 0 15px; }
.xiangqing{ padding: 40px 0; line-height: 30px; }
.xiangqing img{ display: block; margin: 0 auto; max-width: 100%; }
.jinqinews{ padding: 35px; margin-bottom: 60px; background: #f2f2f2; }
.jinqinews .title{ margin-bottom: 20px; }
.jinqinews .title span{ font-size: 24px; color: #d3251e; padding: 0 5px; border-bottom: 1px solid #d3251e; display: inline-block; padding-bottom: 10px; }
.jinqinews ul li{ width: 23.5%; margin-right: 2%; float: left; }
.jinqinews ul li .img{ overflow: hidden; margin-bottom: 6px; height: 150px; }
.jinqinews ul li .img img{ width: 100%; transition: all 1s; }
.jinqinews ul li .wenzi span{ display: inline-block;padding-left: 30px; background: url(../images/shjian.png) no-repeat left center;  }
.jinqinews ul li:nth-child(4n){ margin-right: 0; }
.jiaru{ padding: 75px 0 0; }
qiyezhizi{ padding: 50px 0 0; }
.jiatu1{ text-align: center; line-height: 50px; margin-bottom: 30px; overflow: hidden; }
.jiatu1 h2{ font-size: 42px; color: #d3251e; }
.jiatu1 p{ font-size: 20px; }
.jiatu2{ margin-bottom: 35px; }
.jiatu2 .left{ width: 50%; height: 310px; background: #d3251e; padding: 50px; line-height: 34px; color: #FFFFFF; }
.jiatu2 .left h2{ font-size: 24px; margin-bottom: 25px; }
.jiatu2 .right{ width: 50%; height: 310px;  background: #F5F5F5 url(../images/sjsj.png) no-repeat left center;  padding: 70px ; }
.jiatu2 .right p{ margin-top: 60px; }
.jiatu2 .right p a{ display: inline-block; background: url(../images/bg2.png) no-repeat left; width: 180px; height: 50px; line-height: 50px; text-align: center; font-size: 20px; color: #FFFFFF; margin: 0 20px; }

.jiaru3{  paddingp: 50px 0; }
.jiaru3 .wenzi{ width: 500px; }
.jiaru3 .wenzi h2{ font-size: 24px; margin-bottom: 25px; }
.zhaopin_bt{ text-align: center; margin-bottom: 35px; }
.zhaopin_bt b{ font-size: 36px; color: #d3251e; z-index: 9; position: relative; }
.zhaopin_bt span{ color: #f5f5f5; font-size: 50px; top: -10px; z-index: 3; position: relative; }
.zhaopin_bt2{ text-align: center; margin-bottom: 60px; }
.zhaopin_bt2 a{ display: inline-block; margin: 0 20px; width: 146px; line-height: 46px; line-height: 46px; background: #e1e1e1; }
.zhaopin_bt2 a:hover{ color: #FFFFFF; background: #d3251e; }
.zhaopin_bt2 a.on{ color: #FFFFFF; background: #d3251e; }

.zhaopin_list dt{ height: 60px; line-height: 60px; background: #E1E1E1; font-weight: 600; font-size: 18px; }
.zhaopin_list dd .hang{ height: 60px; line-height: 60px; border-bottom: 1px solid #E1E1E1; }
.zhaopin_list dd span.span5{ color: #d3251e; cursor: pointer; }
.zhaopin_list span{ display: block; float: left; width: 20%; text-align: center; min-height:10px; }
.zpneirong{ display: none; padding: 35px 10px; }

.wuye1{ margin-bottom: 50px; }
.wuye1 .wenzi{ width: 50%; line-height: 30px; }
.wuye1 .wenzi h2{ font-size: 30px; color: #d3251e; padding-bottom: 15px; background: url(../images/xian3.jpg) no-repeat left bottom; margin-bottom: 20px; }
.wuye1 .img{ width: 46%;  position: relative; }
.wuye1 .img img{ width: 100%; }
.wuye1 .img2{ position: absolute; width: 159px; height: 204px; right: 30px; top: -100px; background: url(../images/bg4.jpg) no-repeat center center; background-size: cover; font-size: 20px; color: #FFFFFF; padding: 0 15px; padding-top: 100px; line-height: 40px; }
.wuye1 .img3{ position: absolute; width: 159px; height: 204px; left: -120px; bottom: 40px
; background: url(../images/bg44.jpg) no-repeat center center; background-size: cover; font-size: 20px; color: #FFFFFF; padding: 0 15px; padding-top: 100px; line-height: 40px; }
.wuye2_bt{ text-align: center; margin-bottom: 50px; }
.wuye2_bt a{ display: inline-block;  height: 40px; line-height: 40px; padding: 0 20px; margin: 0 10px; background: #E1E1E1; }
.wuye2_bt a:hover{ background: #d3251e; color: #FFFFFF; }
.wuye2_bt a.on{ background: #d3251e; color: #FFFFFF; }
.wuye_lsit{ display: none; }
.wuye_lsit.on{ display: block; }
.wuye_lsit ul{  overflow: hidden; }
.wuye_lsit ul.on{ height: auto; }
.wuye_lsit ul li{ width: 32%; float: left; margin-right: 2%; margin-bottom: 30px; }
.wuye_lsit ul li:nth-child(3n){ margin-right: 0; }
.wuye_lsit ul li .img{ overflow: hidden; }
.wuye_lsit ul li .img img{ width: 100%; transition: all 1s; height:250px; }
.wuye_lsit ul li .wenzi{ padding: 30px; background: #f4f4f4; }
.wuye_lsit ul li .wenzi h2{ font-size: 18px; color: #d3251e; margin-bottom: 20px; }
.wuye_lsit ul li .wenzi p{ line-height: 30px; height: 60px; overflow: hidden; }
.wuye_lsit ul li:hover .img img{ transform: scale(1.1); }
.chakangengduo2{ text-align: center; margin: 35px auto; }
.chakangengduo2 a{ display: inline-block; width: 130px; height: 36px; line-height: 36px; text-align: center; background: #d3251e; color: #FFFFFF; }
.chakangengduo2.on{ display: none; }
.wuye3{ padding-bottom: 50px; background: url(../images/wuyetu1.png) no-repeat top center; }

.chakangengduo3{ text-align: center; margin: 35px auto; display: none; }
.chakangengduo3.on{ display: block; }
.chakangengduo3 a{ display: inline-block; width: 130px; height: 36px; line-height: 36px; text-align: center; background: #d3251e; color: #FFFFFF; }
.chakangengduo3 a.on{ display: none; }

.biaoti0233{ margin-bottom: 55px; }
.hezuogongying{ position: relative; margin-bottom: 60px; }
.hezuogongying .img{ width: 890px; height: 422px; }
.hezuogongying .img img{ width: 100%; }
.hezuogongying .wenzi{ position: absolute; top: 30px; right: 0; background: #F2F2F2; width: 40%; padding: 35px; line-height: 32px; }
.hezuogongying .wenzi h2{ font-size: 26px; color: #d3251e; padding-bottom: 10px; background: url(../images/xian3.jpg) no-repeat left bottom; margin-bottom: 20px; }
.lianxi2{ border: 1px solid #D8D8D8; }
.lianxi2 .title{ height: 46px; line-height: 46px; background: #f0f0f0; }
.lianxi2 .title a{ display: block; float: left; width: 160px; text-align: center; }
.lianxi2 .title a.on{ color: #fff; background: #d3251e; }
.lianxi2 .title a:hover{ color: #fff; background: #d3251e; }
.lianxi2_nr{ padding: 30px; display: none; }
.lianxi2_nr.on{ display: block; }
.lianxi2_nr span{ margin: 0 20px; }
.lianxi3{ padding: 0 5%; margin: 50px auto; }
.lianxi3 ul li{ width: 25%; float: left; text-align: center; padding: 0 40px; }
.ianxi4 img{ width: 100%; }

.guanyuwomen1 .left{ width: 55%; line-height: 44px; }
.guanyuwomen1 .left img{ width:100%; }
.guanyuwomen1 .left h2{ font-size: 30px; color: #d3251e; margin-bottom: 20px; text-align:center; }
.guanyuwomen1 .right{ width: 45%; padding-top: 80px; }
.guanyuwomen1 .right ul li{ float: left; width: 33.33%; text-align: center; }
.guanyuwomen1 .right ul li h2{ font-size: 40px; color: #d3251e; background: url(../images/xian4.jpg) no-repeat center bottom; padding-bottom: 25px; margin-bottom: 20px; }
.guanyuwomen1 .right ul li h2 sup{ font-size: 18px; margin-left: 5px; }
.guanyuwomen2{ }
.guanyuwomen2 .wrap{ background: #FFFFFF; padding: 155px 100px 0; }

.guanyuwomen2 .wrap .wenzi{ padding-left: 40px; margin-top: 30px; }
.guanyuwomen2 .wrap .wenzi p{ line-height: 36px; margin-bottom: 25px; }
.qiyewnehua{  margin-bottom:0; }
.qiyewnehua  h2{ font-size: 40px; color: #d3251e; }
.qiyewnehua .img3 img{ max-width:100%; display:block; margin:0 auto; }
.biaoti1{ margin-bottom: 40px;  }
.biaoti1 h2{ position: relative; z-index: 99; font-size:30px; text-align:center; }
.biaoti1 span{ position: relative; font-size: 30px; top: -10px; padding-left: 20px; z-index: 1; color: #e1e1e1; display:none; }


.qiyewnehua  ul li{ width: 50%; height: 138px; float: left; margin-bottom: 30px; }
.qiyewnehua  ul li:nth-child(2n){ float: right; }
.qiyewnehua  ul li .left{ width: 162px; color: #fff; font-size: 20px; font-weight: 600; padding-left: 20px; padding-top: 40px; }
.qiyewnehua  ul li .right{  padding-left: 40px; padding-top: 60px;  font-size: 20px;  }
.yewubuju{ padding: 40px 0; background: url(../images/bujubg.jpg) no-repeat center center; padding-top:110px;  background-size: cover; }
.yewubuju h2{ font-size: 30px; color: #d3251e; margin-bottom: 20px; text-align: center; }
.yewubuju .wenzi{ text-align: center; margin-bottom: 40px; }
.yewubuju ul li{ float: left; width: 16.6%; text-align: center; }
.yewubuju ul li .img{  width: 110px; height: 110px; line-height: 110px; margin: 0 auto; margin-bottom: 10px; }
.yewubuju ul li .img img:nth-child(2){ display: none; }
.yewubuju ul li:hover .img{ background: #d3251e;}
.yewubuju ul li:hover .img img{ display: none; }
.yewubuju ul li:hover .img img:nth-child(2){ display: inline-block; }
.yewubuju ul li:hover a{ color: #d3251e; }

.dongshizhangzhici{ background: url(../images/gybg2.jpg) no-repeat center top; padding-top: 170px; }
.dongshizhangzhici .wrap{ background: #FFFFFF; padding: 100px; }
.dongshizhangzhici h2{ font-size: 40px; color: #d3251e;  text-align: right; }
.dongshizhangzhici .biaoti1{ margin-bottom: 30px; }
.dongshizhangzhici .biaoti1 span{ display: none; text-align: right; padding-left: 0; padding-right: 20px; }


.dongshizhangzhici .img{ width: 30%; text-align: center; }
.dongshizhangzhici .img img{ max-width: 100%; }
.dongshizhangzhici .wenzi{ line-height: 36px; width: 70%; padding-left: 5%; }

.fazhanlicheng{ background: url(../images/gybg4.jpg) no-repeat center top; padding-top: 150px; }
.fazhanlicheng .wrap{ background: #FFFFFF; padding: 60px 40px; }
.fazhanlicheng h2{ font-size: 40px; color: #d3251e;  }
.swiper-button-prev5,.swiper-button-next5{ outline: none; }
.swiper-button-next:after, .swiper-button-prev:after{ display: none; }
.swiper-button-prev5:hover{ background: url(../images/prev52.png) no-repeat center center; }
.swiper-button-next5:hover{ background: url(../images/next52.png) no-repeat center center; }
.qiyezhizi{ margin-bottom: 50px; padding-top:110px; }
.qiyezhizi .wrap{ padding: 0 60px; }
.qiyezhizi h2{ font-size: 30px; color: #d3251e; text-align:center;  }
.qiyezhizi .title{ text-align: center; margin-bottom: 40px; }
.qiyezhizi .title a{ display: inline-block; width: 130px; height: 40px; line-height: 40px; margin: 0 15px; text-align: center; background: #e1e1e1; }
.qiyezhizi .title a:hover{ background: #d3251e; color: #fff; }
.qiyezhizi .title a.on{ background: #d3251e; color: #fff; }
.qiyezhizi_list{ position: relative; }
.qiyezhizi_list .swiper-slide img{ width: 100%; }
.qiyezhizi_list .swiper-slide .img{ height: 390px; overflow: hidden; }
.qiyezhizi_list .swiper-slide p{ text-align: center; font-size: 18px; height: 38px; line-height: 38px; }
.qiyezhizi_list .swiper-button-prev{ width: 56px; height: 56px; left: -70px; outline: none; background: url(../images/prev5.png) no-repeat center center; }
.qiyezhizi_list .swiper-button-prev:hover{ background: url(../images/prev52.png) no-repeat center center; }
.qiyezhizi_list .swiper-button-next{  width: 56px; height: 56px; right: -70px; outline: none; background: url(../images/next5.png) no-repeat center center; }
.qiyezhizi_list .swiper-button-next:hover{ background: url(../images/next52.png) no-repeat center center; }

.youxianglianjie{ line-height: 40px; margin-bottom: 30px; }
.youxianglianjie a{ display: inline-block; padding: 0 20px; background: #d3251e; color: #fff; height: 40px; line-height: 40px; margin-left: 15px; }




.dianjitijiao{ padding-right: 50px; }
.dianjitijiao a{ display: block; float: right; width: 350px; height: 36px; line-height: 36px; border-radius: 8px; background: #d3251e; color: #fff; text-align: center; margin-top: -50px; }

.tanchu{ position: fixed; left: 50%; top: 50%; width: 360px; height: 360px; margin-left: -180px; margin-top: -180px; background: #FFFFFF; padding: 25px; padding-top: 50px; z-index: 999999; box-shadow: 0px 5px 5px #929295; display: none; margin-bottom:30px}
.tanchu p{ border-bottom: 1px solid #929295; padding: 12px 0; }
.tanchu p span{ display: inline-block;  }
.tanchu p input{ height: 32px; line-height: 32px; padding: 0 5px; border: 1px solid #929295; }
.tanchu p.diyi1 input{ width: 235px; }
.tanchu p.diyi2 input{ width: 100px; }
.tanchu p.diyi3 input{ width: 235px; }
.tanchu .diyi4{  border-bottom: 1px solid #929295; padding: 12px 0; }
.tanchu .diyi4 label{ padding: 5px 15px; display: inline-block; border: 1px solid #929295; background: #F1F1F1; }

.tanchu p:last-child{ display: none; }
.tijiao22 input{ display: block; width: 120px; height: 32px; line-height: 32px; text-align: center; background: #d3251e; color: #FFFFFF; margin: 20px auto; }
.tanchu.on{ display: block; }


.guanbi{ width: 40px; height: 40px; position: absolute; right: 5px; top: 5px; }




.kehuerji{  padding-top:155px;  }
.kehuerji h2{ font-size:30px; text-align:center; color:#d3251e; margin-bottom:30px; }
.kehuerji ul li{  float:left; margin-bottom:10px; padding:0 35px; }
.kehuerji ul li img{ max-width:100%; }

.news_bottom_anli ul li{ width:32%; float:left; margin-right:2%; padding-bottom:0; } 
.news_bottom_anli ul li:nth-child(3){ margin-right:0; }
.news_bottom_anli ul li .img{ width:100%; float:inherit; }
.news_bottom_anli ul li .wenzi{ width:100%; float:inherit; padding:15px; }
.news_bottom_anli ul li .wenzi p{ display:none; }
.news_bottom_anli ul li .wenzi h2{ margin-bottom:0; text-align:center;  height:40px; line-height:40px; }





















